<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Tiproy extends CI_Controller {

	public function __construct(){
		parent::__construct();
		$this->load->library('form_validation');
        	$this->load->view('plantilla/front_end/header');
		$this->load->view('plantilla/front_end/sidebar');
	
 
	}
	public function index()
	{   
    if($this->input->post('submitGuardar')){
				$this->form_validation->set_rules('id_tiproy','Id','');
			$this->form_validation->set_rules('nombre_tiproy','Nombre','required|trim');
			$this->form_validation->set_rules('descripcion_tiproy','Descripcion','required');
            $this->form_validation->set_message('required','El campo %s es Obligatorio');
			//$this->form_validation->set_message('very_user','El %s Ya existe');
			if($this->form_validation->run() != FALSE){
				//si pasa la validacion me registre
                $data=array(
                'nombre'=>$this->input->post("nombre_tiproy",true),
                'descripcion'=>$this->input->post("descripcion_tiproy",true)
                );
				$guardar=$this->tiproy_model->addTiproyectos($data);
                               
               redirect(base_url().'tiproy/gestionar');
			}
		}else{
		  	$this->load->view('tiproy/index');
		}        
	
	 
	
        	               
    }
    public function gestionar()
    {  
       $dato=$this->tiproy_model->getTiproyectoss();   
       $datos=$this->tiproy_model->getTiproyectoss();
        
        
        
       if($this->input->post('submitNuevo')){
        redirect(base_url().'tiproy/index');
       }
       if($this->input->post('submitImprimir')){
        
       } 
       if($this->input->post('submitFiltrar')){
        $n=$_POST['nombre'];
        $c=$_POST['codigo'];
        $user=$_POST['user'];
        if($user!="ok"){
        $dato_consulta=array(
                'nombre'=>$n,
                'codigo'=>$c,
                'estado'=>$user
                );    
        }
        
        
        if(!empty($n)&&!empty($c)){
             $dato=$this->tiproy_model->getTiproyectos($user);
            $datos=$this->tiproy_model->getTiproyectosNC($dato_consulta);
             $this->load->view('tiproy/gestionar',compact("datos","dato"));
             return;
        }
        if($n==null&&$c!=null){
             $dato=$this->tiproy_model->getTiproyectos($user);
                $datos=$this->tiproy_model->getTiproyectosC($dato_consulta);
                 $this->load->view('tiproy/gestionar',compact("datos","dato"));
                 return;
        }
        if($n!=null&&$c==null){
             $dato=$this->tiproy_model->getTiproyectos($user);
             $datos=$this->tiproy_model->getTiproyectosN($dato_consulta);
              $this->load->view('tiproy/gestionar',compact("datos","dato"));
              return;
                    
        }
        if($n==null&&$c==null){
            $dato=$this->tiproy_model->getTiproyectos($user);
            $datos=$this->tiproy_model->getTiproyectos($user);
        }
        
       
       }

	   $this->load->view('tiproy/gestionar',compact("datos","dato"));
		
     
    }
    
    
    public function editar($id=null){
            if(!$id){
                show_404();
            }   
            if($this->input->post('submitActualizar')){
                
		        $data=array(
                'nombre'=>$this->input->post("nombre_tiproy_edit",TRUE),
                'descripcion'=>$this->input->post("descripcion_tiproy_edit",TRUE)
                );
                $id=$this->input->post("id_tiproy_edit",TRUE);
                
				$modificar=$this->tiproy_model->update_tiproyectos($data,$id);
                               
               redirect(base_url().'tiproy/gestionar');
	
          
		}
                $idtipo=$id;
                print_r($idtipo);
                
                $data=$this->tiproy_model->getId($idtipo);
                print_r($data);
                
                 if(sizeof($data)==0){ //para que no salga error cuando no haya un ID
                    show_404();
                 }
              
                 $this->load->view("tiproy/vista_editar",compact("data","idtipo"));
            
            }
            
            public function eliminar($id=null){
                if(!$id){
                    show_404();
                }
                $deBaja = $this->tiproy_model->dar_deBaja_tiproyectos($id);
                
                if($deBaja){
                     redirect(base_url().'tiproy/gestionar');
                }else{
                    redirect(base_url().'tiproy/gestionar');
                }
            }

        public function dar_de_baja(){
           $data=$this->tiproy_model->getTiproyectos("true");
            $this->load->view("tiproy/dar_de_baja",compact("data"));
            
            if($this->input->post('enviar')){
          
           $selec=$_POST['seleccionados'];
           $this->tiproy_model->dar_de_baja_grupo($selec);
           	}
            
        }
        public function habilitar(){
            $data=$this->tiproy_model->getTiproyectos("false");
            $this->load->view("tiproy/habilitar",compact("data"));
            if($this->input->post('enviar')){
          
           $selec=$_POST['seleccionados']; 
           $this->tiproy_model->habilitar_grupo($selec);	 		
			}
             
        }

}

/* End of file welcome.php */
/* Location: ./application/controllers/welcome.php */